package com.qianli.user.domain.model.auth;

import java.util.List;

/**
 * name:信用卡
 * auth:ting.li@qianli-inc.com
 * date:2018/1/16 10:00
 * version: v1.0.0
 **/
public class CreditCard extends UserAbastractBaseAuth{

    private static final long serialVersionUID = -3103407350469680722L;
    /**
     * 银行名称
     */
    private String              bankName;
    /**
     * 银行码
     */
    private String              bankKey;
    /**
     * 卡号
     */
    private List<String>        numbers;
    /**
     * 查询账号
     */
    private CreditCardAccount account;
    /**
     * 任务id
     */
    private String              taskId;
    /**
     * 最新账单数据
     */
    private List<CreditCardBill> bills;
    /**
     * 原始状态
     */
    private Integer orignalStatus;

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public String getBankKey() {
        return bankKey;
    }

    public void setBankKey(String bankKey) {
        this.bankKey = bankKey;
    }

    public List<String> getNumbers() {
        return numbers;
    }

    public void setNumbers(List<String> numbers) {
        this.numbers = numbers;
    }

    public CreditCardAccount getAccount() {
        return account;
    }

    public void setAccount(CreditCardAccount account) {
        this.account = account;
    }

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public List<CreditCardBill> getBills() {
        return bills;
    }

    public void setBills(List<CreditCardBill> bills) {
        this.bills = bills;
    }

    public Integer getOrignalStatus() {
        return orignalStatus;
    }

    public void setOrignalStatus(Integer orignalStatus) {
        this.orignalStatus = orignalStatus;
    }
}
